<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 内部js -->
    <script>
        // 定义变量
        var name = 'linux';
        var job = 'sa';
        // 打印
        // 弹出框 属于BOM模型
        // alert(name)
        console.log(name);
        console.log(job);
        // 数字类型
        var age = 23
        var body = 183.35
        console.log(age)
        console.log(typeof age)
        console.log(typeof(age))
        console.log(body)
        console.log(typeof body)
        // 字符串
        console.log("'str'是一个字符串类型")
        console.log('\'str\'是一个字符串类型')
        console.log('hello \nworld')
        // 获取字符串长度  字符串当做对象 length是属性
        console.log(name.length)
        // 拼接字符串  
        // 弱类型 进行不同类型运算时,自行转换
        console.log(name+age)
        // bool
        console.log(typeof true)

        // python 强类型的动态语言  不同类型不能进行运算
        // js  弱类型的动态语言 变量定义好的数据类型 能够动态发生改变

        // 类型强制转换
        var str_num = '123'
        console.log(typeof str_num)
        console.log(typeof Number(str_num))
    </script>
</body>
</html>